home *** CD-ROM | disk | FTP | other *** search
- ****************************************
- * Original algorithm by Bruce Schneier *
- ****************************************
- Note: Check is book named "Applied Cryptography"
- Its 2th Edition is THE BEST reference available!
-
- (BLOWPAS.zip)
- - First assembly implementation by John Lots and Walter van Holst.
- - Assembly rewrite by Jeroen Pluimers
-
- (BLWCBC10.zip)
- - CBC Mode Implementations by Dutra Lacerda using the BlowPas Unit.
-
- (BLWCBC11.zip)
- + Unit Rewrite improving 15X the Pascal Code (1500%)
-
- (BLWCBC12.zip)
- + Unit Assembly Use improving 5X the previous Pascal Code (500%)
- and therefore being twice as fast than the BLOWPAS 386 code.
-
- (BLCBC13.zip)
- ! Discovered the Initialization Bug in the Lots-Holst BLOWPAS Unit
- used in previou versions while making a complete code rewrite.
- Meaning: PREVIOUS VERSIONS ARE NOT SECURE.
- + Correction made and Source code released, before its time, to
- protect users and developers.
- * Improvements in progress in the assembly and general code to be
- made public domain when I get TASM 4.0 to make the 386 code
- (twice faster) and the general routines are converted to Objects.
-
- (BLWCBC14.zip)
- ! Discovered a small Bug still herited from the the BlowPas Unit in
- the init routine of the algorithm... (again!) This one is smaller
- than the one corrected in version 1.3 but still affects security
- though in a much lesser degree ( one of the 4 P-Boxes was not
- initialized... meaning that the program was still safe, but not
- as much as desired and/or expected)
- + Added a random CBC Init Vector. Forgotten in demo version 1.3.
- This small change makes the cipher text less vulnerable to known
- text attack. And also means that:
- THIS VERSION IS NOT COMPATIBLE WITH PREVIOUS ONES.
- * This also means this version is no longer a demo but a strong
- cipher program.
- * Also changed my idea of making the ASM code public.
- Still waiting to get my hands on TASM 4.0 (This is a hard life!)
- Now only the TP7 will be public.
-
- (BLWCBC15.zip)
- + Added a New Field in the EOF Header to restore the original
- encrypted file extension (used only if NO output argument has
- been declared).
- + Full COMPATIBILITY with 1.4 and FUTURE versions.
- + Added I/O check routines and a RunTime Error Trap routine.
- (This demo is becoming a little bit more than that... Humm!)
-
- (BLWCB15A.zip)
- = This version corrects small glitches in the interface with the user.
- = Full COMPATIBILITY with 1.4 and FUTURE versions.
- ! A 'Writeln' in a wrong place produced a incorrect layout.
- + Better I/O errors control
- + Disk Full check added
- + ErrorLevel file added to benefit Power-Users
- + Read-me file with important TIPS was also added
-
- ---
-
- For comments, questions or suggestions do not hesitate to contact me
- by InterNet E-Mail, FidoNet NetMail or trough Compuserve.
-
- Addresses are in the Header Comments.
- Dutra Lacerda. <dutra.lacerda@mail.telepac.pt>
-